/*
 * @Author: mhb
 * @Date: 2021-11-23 11:08:06
 * @LastEditTime: 2024-03-27 09:59:02
 * @LastEditors: Please set LastEditors
 * @Description: 商务模块路由
 * @FilePath: \cscec-pms-admin\src\config\routers\businessAffairs.js
 */
import { RouteView } from '@/layouts'

export default {
  path: '/businessAffairs',
  component: RouteView,
  name: 'businessAffairs',
  meta: {
    title: '商务',
    icon: 'user'
  },
  redirect: '/businessAffairs/BasicInformation',
  children: [
    {
      path: 'workPlan',
      name: 'workPlan',
      meta: {
        title: '商务工作计划'
      },
      component: RouteView,
      redirect: '/businessAffairs/throwMark/priceSeparation/priceSeparationTemplate',
      children: [
        {
          path: '/businessAffairs/workPlan/workMasterPlan',
          name: 'workMasterPlan',
          meta: {
            title: '商务工作总计划'
          },
          component: () => import('@/views/businessAffairs/workPlan/workMasterPlan/index')
        },
        {
          path: '/businessAffairs/workPlan/workMasterPlanAed',
          name: 'workMasterPlanAed',
          meta: {
            title: '商务工作总计划',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/workPlan/workMasterPlan/workMasterPlanAed')
        },
      ]
    },
    {
      path: 'BasicInformation',
      name: 'BasicInformation',
      meta: {
        title: '模板维护'
      },
      component: RouteView,
      redirect: '/businessAffairs/throwMark/priceSeparation/priceSeparationTemplate',
      children: [
        {
          path: '/businessAffairs/throwMark/priceSeparation/priceSeparationTemplate',
          name: 'priceSeparationTemplate',
          meta: {
            title: '标价分离模板'
          },
          component: () => import('@/views/businessAffairs/throwMark/priceSeparation/priceSeparationTemplate')
        },
        {
          path: '/businessAffairs/costReductionTemplate',
          meta: {
            title: '成本还原与总结模板'
          },
          name: 'costReduction',
          component: () => import('@/views/businessAffairs/revenueAndCost/costReduction/costReductionTemplate')
        },
        {
          path: '/businessAffairs/subcontractPrice/areaTemplate',
          meta: {
            title: '区域设置'
          },
          name: 'areaTemplate',
          component: () => import('@/views/businessAffairs/subcontractPrice/subcontractCostPrice/areaTemplate')
        },
        {
          path: '/businessAffairs/subcontractPrice/formatsTemplate',
          meta: {
            title: '业态设置'
          },
          name: 'formatsTemplate',
          component: () => import('@/views/businessAffairs/subcontractPrice/subcontractCostPrice/formatsTemplate')
        },
        {
          path: '/businessAffairs/subcontractPrice/accountManagement',
          meta: {
            title: '成本科目设置'
          },
          name: 'accountManagement',
          component: () => import('@/views/businessAffairs/subcontractPrice/subcontractCostPrice/accountManagement')
        }
      ]
    },
    {
      path: 'businessOrganization',
      name: 'businessOrganization',
      meta: {
        title: '商务组织设计'
      },
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/businessOrganization/businessPlan',
          meta: {
            title: '商务组织设计规划'
          },
          name: 'businessPlan',
          component: () => import('@/views/businessAffairs/businessOrganization/businessPlan/index')
        },
        {
          path: '/businessAffairs/businessOrganization/businessPlan/edit',
          meta: {
            title: '商务组织设计规划编辑',
            noTab: true
          },
          name: 'businessPlanEdit',
          component: () => import('@/views/businessAffairs/businessOrganization/businessPlan/edit')
        },
        {
          path: '/businessAffairs/businessOrganization/designPlanning',
          meta: {
            title: '设计策划'
          },
          name: 'designPlanning',
          component: () => import('@/views/businessAffairs/businessOrganization/designPlanning/index')
        },
        {
          path: '/businessAffairs/businessOrganization/designPlanning/edit',
          meta: {
            title: '设计策划编辑',
            noTab: true
          },
          name: 'designPlanningEdit',
          component: () => import('@/views/businessAffairs/businessOrganization/designPlanning/edit')
        },
        {
          path: '/businessAffairs/businessOrganization/costPlanning',
          meta: {
            title: '成本策划'
          },
          name: 'costPlanning',
          component: () => import('@/views/businessAffairs/businessOrganization/costPlanning/index')
        },
        {
          path: '/businessAffairs/businessOrganization/costPlanning/edit',
          meta: {
            title: '成本策划编辑',
            noTab: true
          },
          name: 'costPlanningEdit',
          component: () => import('@/views/businessAffairs/businessOrganization/costPlanning/edit')
        },
      ]

    },
    {
      path: 'subcontractingettlement',
      name: 'subcontractingettlement',
      meta: {
        title: '分包结算'
      },
      component: RouteView,
      redirect: '/businessAffairs/subcontractingettlement/twoSettlement',
      children: [
        {
          path: '/businessAffairs/subcontractingettlement/twoSettlement',
          name: 'twoSettlement',
          meta: {
            title: '分包分供结算'
          },
          component: () => import('@/views/businessAffairs/subcontractingettlement/twoSettlement/index')
        },
        {
          path: '/businessAffairs/subcontractingettlement/twoBenefitAnalysis',
          name: 'twoSettletwoBenefitAnalysisment',
          meta: {
            title: '分包分供实际效益分析'
          },
          component: () => import('@/views/businessAffairs/subcontractingettlement/twoBenefitAnalysis/index')
        },
        {
          path: '/businessAffairs/subcontractingettlement/twoSettlementEdit',
          name: 'twoSettlementEdit',
          meta: {
            title: '分包分供结算编辑',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/subcontractingettlement/twoSettlement/edit')
        },
        {
          path: '/businessAffairs/subcontractingettlement/twoSettletwoBenefitAnalysismentEdit',
          name: 'twoSettletwoBenefitAnalysismentEdit',
          meta: {
            title: '分包分供实际效益分析编辑',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/subcontractingettlement/twoBenefitAnalysis/edit')
        },
      ]
    },
    {
      path: 'assessmentFulfillment',
      name: 'assessmentFulfillment',
      meta: {
        title: '考核兑现'
      },
      component: RouteView,
      redirect: '/businessAffairs/assessmentFulfillment/dataReporting',
      children: [
        {
          path: '/businessAffairs/assessmentFulfillment/dataReporting',
          name: 'dataReporting',
          meta: {
            title: '项目效益审计资料上报'
          },
          component: () => import('@/views/businessAffairs/assessmentFulfillment/dataReporting/index')
        },
        {
          path: '/businessAffairs/assessmentFulfillment/discharge',
          name: 'discharge',
          meta: {
            title: '考核兑现完成'
          },
          component: () => import('@/views/businessAffairs/assessmentFulfillment/discharge/index')
        },
      ]
    },
    {
      path: '/businessAffairs/priceSeparation',
      name: 'BasicInformation',
      meta: {
        title: '标价分离书'
      },
      component: RouteView,
      redirect: '/businessAffairs/throwMark/priceSeparation',
      children: [
        {
          path: '/businessAffairs/throwMark/priceSeparation',
          name: 'priceSeparation',
          meta: {
            title: '标价分离'
          },
          component: () => import('@/views/businessAffairs/throwMark/priceSeparation')
        },

        {
          path: '/businessAffairs/throwMark/priceSeparation/updatePriceSeparation',
          name: 'updatePriceSeparation',
          meta: {
            title: '标价分离',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/throwMark/priceSeparation/updatePriceSeparation')
        }
      ]
    },
    {
      path: '/businessAffairs/throwMark/menu',
      name: 'throwMark',
      meta: {
        title: '投标交底'
      },
      component: RouteView,
      redirect: '/businessAffairs/throwMark',
      children: [
        {
          path: '/businessAffairs/throwMark',
          name: 'ThrowMark',
          meta: {
            title: '投标交底'
          },
          component: () => import('@/views/businessAffairs/throwMark/index')
        },
        {
          path: '/businessAffairs/throwMark/detailed',
          meta: {
            title: '投标交底',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/throwMark/detailed'),
          hidden: true
        },
        {
          path: '/businessAffairs/throwMark/newIncrease',
          meta: {
            title: '投标交底',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/throwMark/newIncrease'),
          hidden: true
        }
      ]
    },
    {
      path: '/businessAffairs/postReporting/menu',
      name: 'postReporting',
      meta: {
        title: '岗位责任书管理'
      },
      component: RouteView,
      redirect: '/businessAffairs/postReporting',
      children: [
        {
          path: '/businessAffairs/postReporting',
          meta: {
            title: '岗位责任书'
          },
          component: () => import('@/views/businessAffairs/postReporting/index')
        },
        {
          path: '/businessAffairs/postReporting/detailed',
          meta: {
            title: '查看详细',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/postReporting/detailed'),
          hidden: true
        },
        {
          path: '/businessAffairs/postReporting/newIncrease',
          meta: {
            title: '岗位责任书',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/postReporting/newIncrease'),
          hidden: true
        }
      ]
    },
    {
      path: '/businessAffairs/planBook/menu',
      name: 'planBook',
      meta: {
        title: '项目商务策划书'
      },
      component: RouteView,
      redirect: '/businessAffairs/planBook',
      children: [
        {
          path: '/businessAffairs/planBook',
          meta: {
            title: '项目商务策划书'
          },
          component: () => import('@/views/businessAffairs/planBook/index')
        },
        {
          path: '/businessAffairs/planBook/newIncrease',
          meta: {
            title: '商务策划书',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/planBook/newIncrease'),
          hidden: true
        },
        {
          path: '/businessAffairs/planBook/detailed',
          meta: {
            title: '商务策划书详细',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/planBook/detailed'),
          hidden: true
        }
      ]
    },
    {
      path: '/businessAffairs/constructionBudget',
      name: 'constructionBudget',
      meta: {
        title: '施工图预算'
      },
      redirect: '/businessAffairs/constructionBudget/lumpSumBudget',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/constructionBudget/lumpSumBudget',
          meta: {
            title: '总包施工图预算'
          },
          component: () => import('@/views/businessAffairs/constructionBudget/lumpSumBudget/index')
        },
        {
          path: '/businessAffairs/constructionBudget/lumpSumBudget/detailed',
          meta: {
            title: '总包施工图预算',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/constructionBudget/lumpSumBudget/detailed'),
          hidden: true
        },
        {
          path: '/businessAffairs/constructionBudget/lumpSumBudget/newIncrease',
          meta: {
            title: '总包施工图预算',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/constructionBudget/lumpSumBudget/newIncrease'),
          hidden: true
        },
        {
          path: '/businessAffairs/constructionBudget/subcontractingBudget',
          meta: {
            title: '分包施工图预算'
          },
          component: () => import('@/views/businessAffairs/constructionBudget/subcontractingBudget/index')
        },
        {
          path: '/businessAffairs/constructionBudget/subcontractingBudget/detailed',
          meta: {
            title: '分包施工图预算',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/constructionBudget/subcontractingBudget/detailed'),
          hidden: true
        },
        {
          path: '/businessAffairs/constructionBudget/subcontractingBudget/newIncrease',
          meta: {
            title: '分包施工图预算',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/constructionBudget/subcontractingBudget/newIncrease'),
          hidden: true
        }
      ]
    },
    {
      path: '/businessAffairs/subcontractMeasurement',
      name: 'subcontractMeasurement',
      meta: {
        title: '分包计量'
      },
      redirect: '/businessAffairs/subcontractMeasurement/SMList',
      component: RouteView,
      children: [
        {
          path: 'addListContract',
          meta: {
            title: '新增清单或超额合同审批'
          },
          name: 'addListContract',
          component: () => import('@/views/businessAffairs/subcontractMeasurement/addListContract')
        },
        {
          path: 'updateAddListContract',
          meta: {
            title: '新增清单或超额合同审批',
            noTab: true
          },
          name: 'updateAddListContract',
          component: () =>
            import('@/views/businessAffairs/subcontractMeasurement/addListContract/updateAddListContract')
        },
        {
          path: '/businessAffairs/projectSubcontractVisa',
          meta: {
            title: '工程分包签证'
          },
          component: () => import('@/views/businessAffairs/subcontractMeasurement/projectSubcontractVisa/index')
        },

        {
          path: '/businessAffairs/projectSubcontractVisa/updateProjectSubcontractVisa',
          meta: {
            title: '工程分包签证',
            noTab: true
          },
          name: 'updateProjectSubcontractVisa',
          component: () =>
            import('@/views/businessAffairs/subcontractMeasurement/projectSubcontractVisa/updateProjectSubcontractVisa'),
          hidden: true
        },
        {
          path: '/businessAffairs/subcontractMeasurement/SMList',
          meta: {
            title: '分包计量列表'
          },
          component: () => import('@/views/businessAffairs/subcontractMeasurement/SMList')
        },
        {
          path: '/businessAffairs/subcontractMeasurement/updateSMList',
          meta: {
            title: '分包计量',
            noTab: true
          },
          name: 'updateSMList',
          component: () => import('@/views/businessAffairs/subcontractMeasurement/SMList/updateSMList')
        },
        {
          path: '/businessAffairs/totalPriceApproval',
          meta: {
            title: '分包预算转总价审批'
          },
          name: 'designChange',
          component: () => import('@/views/businessAffairs/subcontractMeasurement/totalPriceApproval')
        },
        {
          path: '/businessAffairs/updateTotalPriceApproval',
          meta: {
            title: '分包预算转总价审批',
            noTab: true
          },
          name: 'updateTotalPriceApproval',
          component: () => import('@/views/businessAffairs/subcontractMeasurement/totalPriceApproval/updateTotalPriceApproval')
        },
        {
          path: '/businessAffairs/settlement',
          meta: {
            title: '分包结算'
          },
          name: 'designChange',
          component: () => import('@/views/businessAffairs/subcontractMeasurement/settlement')
        },
        {
          path: '/businessAffairs/updateSettlement',
          meta: {
            title: '分包结算',
            noTab: true
          },
          name: 'updateSettlement',
          component: () => import('@/views/businessAffairs/subcontractMeasurement/settlement/updateSettlement')
        }
      ]
    },
    {
      path: '/businessAffairs/subcontractPrice',
      name: 'subcontractPrice',
      meta: {
        title: '分包人指导价'
      },
      redirect: '/businessAffairs/subcontractPrice/subcontractCostPrice',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/subcontractPrice/subcontractCostPrice',
          meta: {
            title: '分包人成本指导价'
          },
          name: 'subcontractCostPrice',
          component: () => import('@/views/businessAffairs/subcontractPrice/subcontractCostPrice')
        },
        {
          path: '/businessAffairs/subcontractCostPrice/updateSubcontractCostPrice',
          meta: {
            title: '新增分包人成本指导价',
            noTab: true
          },
          name: 'updateSubcontractCostPrice',
          component: () =>
            import('@/views/businessAffairs/subcontractPrice/subcontractCostPrice/updateSubcontractCostPrice')
        },
        {
          path: '/businessAffairs/subcontractCostPrice/costPriceInfo',
          meta: {
            title: '成本价格信息名称配置',
          },
          name: 'costPriceInfo',
          component: () =>
            import('@/views/businessAffairs/subcontractPrice/subcontractCostPrice/costPriceInfo.vue')
        }
      ]
    },
    {
      path: '/businessAffairs/riskRefund',
      name: 'riskRefund',
      meta: {
        title: '项目风险金返还'
      },
      redirect: '/businessAffairs/riskRefund/projectRiskRefund',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/riskRefund/personalRiskPayment',
          meta: {
            title: ' 个人风险金补缴'
          },
          name: 'personalRiskPayment',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskPayment')
        },
        {
          path: '/businessAffairs/personalRiskPayment/UpdatePersonalRiskPayment',
          meta: {
            title: ' 个人风险金补缴新增',
            noTab: true
          },
          name: 'UpdatePersonalRiskPayment',
          component: () =>
            import('@/views/businessAffairs/riskRefund/personalRiskPayment/UpdatePersonalRiskPayment')
        },
        {
          path: '/businessAffairs/riskRefund/projectRiskRefund',
          meta: {
            title: ' 项目风险金返还列表'
          },
          name: 'projectRiskRefund',
          component: () => import('@/views/businessAffairs/riskRefund/projectRiskRefund')
        },
        {
          path: '/businessAffairs/projectRiskRefund/updateProjectRiskRefund',
          meta: {
            title: ' 项目风险金返还新增',
            noTab: true
          },
          name: 'updateProjectRiskRefund',
          component: () => import('@/views/businessAffairs/riskRefund/projectRiskRefund/updateProjectRiskRefund')
        },
        {
          path: '/businessAffairs/riskRefund/personalRiskRefund',
          meta: {
            title: ' 个人风险金返还列表'
          },
          name: 'personalRiskRefund',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskRefund')
        },
        {
          path: '/businessAffairs/riskRefund/updatePersonalRiskRefund',
          meta: {
            title: ' 个人风险金返还新增',
            noTab: true
          },
          name: 'updatePersonalRiskRefund',
          component: () =>
            import('@/views/businessAffairs/riskRefund/personalRiskRefund/updatePersonalRiskRefund')
        },
        {
          path: '/businessAffairs/riskRefund/personalRiskToTurn',
          meta: {
            title: ' 个人风险金转抵列表'
          },
          name: 'personalRiskToTurn',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskToTurn')
        },
        {
          path: '/businessAffairs/riskRefund/updatePersonalRiskToTurn',
          meta: {
            title: ' 个人风险金转抵新增',
            noTab: true
          },
          name: 'updatePersonalRiskToTurn',
          component: () =>
            import('@/views/businessAffairs/riskRefund/personalRiskToTurn/updatePersonalRiskToTurn')
        }
      ]
    },
    {
      path: '/businessAffairs/expectRevenueAndCost',
      name: 'revenueAndCost',
      meta: {
        title: '预总收入与总成本'
      },
      redirect: '/businessAffairs/expectRevenueAndCost/adjustIncomeCost',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/expectRevenueAndCost/adjustIncomeCost',
          meta: {
            title: '总收入与总成本调整'
          },
          name: 'adjustIncomeCost',
          component: () => import('@/views/businessAffairs/expectRevenueAndCost/adjustIncomeCost')
        },
        {
          path: '/businessAffairs/adjustIncomeCost/updateAdjustIncomeCost',
          meta: {
            title: '新增总收入与总成本调整',
            noTab: true
          },
          name: 'updateAdjustIncomeCost',
          component: () =>
            import('@/views/businessAffairs/expectRevenueAndCost/adjustIncomeCost/updateAdjustIncomeCost')
        },
        {
          path: '/businessAffairs/expectRevenueAndCost/revenueCostInput',
          meta: {
            title: '总收入与总成本录入'
          },
          name: 'revenueCostInput',
          component: () => import('@/views/businessAffairs/expectRevenueAndCost/revenueCostInput')
        },
        {
          path: '/businessAffairs/expectRevenueAndCost/updateRevenueCostInput',
          meta: {
            title: '新增总收入与总成本录入',
            noTab: true
          },
          name: 'updateRevenueCostInput',
          component: () =>
            import('@/views/businessAffairs/expectRevenueAndCost/revenueCostInput/updateRevenueCostInput')
        }
      ]
    },
    {
      path: '/businessAffairs/lumpSumMeasurement',
      name: 'lumpSumMeasurement',
      meta: {
        title: '总包计量'
      },
      redirect: '/businessAffairs/realProduct',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/realProduct',
          meta: {
            title: '业主确权及实际产值'
          },
          name: 'realProduct',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/realProduct')
        },
        {
          path: '/businessAffairs/updateRealProduct',
          meta: {
            title: '业主确权及实际产值',
            noTab: true
          },
          name: 'updateRealProduct',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/realProduct/updateRealProduct')
        },
        {
          path: '/businessAffairs/visaApproval',
          meta: {
            title: '总包签证报送审批'
          },
          name: 'visaApproval',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/visaApproval')
        },
        {
          path: '/businessAffairs/updateVisaApproval',
          meta: {
            title: '总包签证报送审批',
            noTab: true
          },
          name: 'updateVisaApproval',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/visaApproval/updateVisaApproval')
        },
        {
          path: '/businessAffairs/visaConfirm',
          meta: {
            title: '总包签证确认归档'
          },
          name: 'visaConfirm',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/visaConfirm')
        },
        {
          path: '/businessAffairs/updateVisaConfirm',
          meta: {
            title: '总包签证确认归档',
            noTab: true
          },
          name: 'updateVisaConfirm',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/visaConfirm/updateVisaConfirm')
        },
        {
          path: '/businessAffairs/designChange',
          meta: {
            title: '设计变更管理'
          },
          name: 'designChange',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/designChange')
        },
        {
          path: '/businessAffairs/updateDesignChange',
          meta: {
            title: '设计变更管理',
            noTab: true
          },
          name: 'updateDesignChange',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/designChange/updateDesignChange')
        }
      ]
    },
    {
      path: '/businessAffairs/responsibilityManagement',
      name: 'responsibilityManagement',
      meta: {
        title: '责任书管理'
      },
      redirect: '/businessAffairs/targetBook',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/targetBook',
          meta: {
            title: '目标责任书'
          },
          name: 'targetBook',
          component: () => import('@/views/businessAffairs/responsibilityManagement/targetBook')
        },
        {
          path: '/businessAffairs/throwMark/priceSeparation/updatePriceSeparation',
          name: 'updatePriceSeparation',
          meta: {
            title: '标价分离',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/throwMark/priceSeparation/updatePriceSeparation')
        }
      ]
    },
    {
      path: '/businessAffairs/throwMark/menu',
      name: 'throwMark',
      meta: {
        title: '投标交底'
      },
      component: RouteView,
      redirect: '/businessAffairs/throwMark',
      children: [
        {
          path: '/businessAffairs/throwMark',
          name: 'ThrowMark',
          meta: {
            title: '投标交底'
          },
          component: () => import('@/views/businessAffairs/throwMark/index')
        },
        {
          path: '/businessAffairs/throwMark/detailed',
          meta: {
            title: '投标交底',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/throwMark/detailed'),
          hidden: true
        },
        {
          path: '/businessAffairs/throwMark/newIncrease',
          meta: {
            title: '投标交底',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/throwMark/newIncrease'),
          hidden: true
        }
      ]
    },
    {
      path: '/businessAffairs/postReporting/menu',
      name: 'postReporting',
      meta: {
        title: '岗位责任书管理'
      },
      component: RouteView,
      redirect: '/businessAffairs/postReporting',
      children: [
        {
          path: '/businessAffairs/postReporting',
          meta: {
            title: '岗位责任书'
          },
          component: () => import('@/views/businessAffairs/postReporting/index')
        },
        {
          path: '/businessAffairs/postReporting/detailed',
          meta: {
            title: '查看详细',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/postReporting/detailed'),
          hidden: true
        },
        {
          path: '/businessAffairs/postReporting/newIncrease',
          meta: {
            title: '岗位责任书',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/postReporting/newIncrease'),
          hidden: true
        }
      ]
    },
    {
      path: '/businessAffairs/planBook/menu',
      name: 'planBook',
      meta: {
        title: '项目商务策划书'
      },
      component: RouteView,
      redirect: '/businessAffairs/planBook',
      children: [
        {
          path: '/businessAffairs/planBook',
          meta: {
            title: '项目商务策划书'
          },
          component: () => import('@/views/businessAffairs/planBook/index')
        },
        {
          path: '/businessAffairs/planBook/newIncrease',
          meta: {
            title: '商务策划书',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/planBook/newIncrease'),
          hidden: true
        },
        {
          path: '/businessAffairs/planBook/detailed',
          meta: {
            title: '商务策划书详细',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/planBook/detailed'),
          hidden: true
        }
      ]
    },
    {
      path: '/businessAffairs/constructionBudget',
      name: 'constructionBudget',
      meta: {
        title: '施工图预算'
      },
      redirect: '/businessAffairs/constructionBudget/lumpSumBudget',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/constructionBudget/lumpSumBudget',
          meta: {
            title: '总包施工图预算'
          },
          component: () => import('@/views/businessAffairs/constructionBudget/lumpSumBudget/index')
        },
        {
          path: '/businessAffairs/constructionBudget/lumpSumBudget/detailed',
          meta: {
            title: '总包施工图预算',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/constructionBudget/lumpSumBudget/detailed'),
          hidden: true
        },
        {
          path: '/businessAffairs/constructionBudget/lumpSumBudget/newIncrease',
          meta: {
            title: '总包施工图预算',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/constructionBudget/lumpSumBudget/newIncrease'),
          hidden: true
        },
        {
          path: '/businessAffairs/constructionBudget/subcontractingBudget',
          meta: {
            title: '分包施工图预算'
          },
          component: () => import('@/views/businessAffairs/constructionBudget/subcontractingBudget/index')
        },
        {
          path: '/businessAffairs/constructionBudget/subcontractingBudget/detailed',
          meta: {
            title: '分包施工图预算',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/constructionBudget/subcontractingBudget/detailed'),
          hidden: true
        },
        {
          path: '/businessAffairs/constructionBudget/subcontractingBudget/newIncrease',
          meta: {
            title: '分包施工图预算',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/constructionBudget/subcontractingBudget/newIncrease'),
          hidden: true
        }
      ]
    },

    {
      path: '/businessAffairs/subcontractPrice',
      name: 'subcontractPrice',
      meta: {
        title: '分包人指导价'
      },
      redirect: '/businessAffairs/subcontractPrice/subcontractCostPrice',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/subcontractPrice/subcontractCostPrice',
          meta: {
            title: '分包人成本指导价'
          },
          name: 'subcontractCostPrice',
          component: () => import('@/views/businessAffairs/subcontractPrice/subcontractCostPrice')
        },
        {
          path: '/businessAffairs/subcontractCostPrice/updateSubcontractCostPrice',
          meta: {
            title: '新增分包人成本指导价',
            noTab: true
          },
          name: 'updateSubcontractCostPrice',
          component: () =>
            import('@/views/businessAffairs/subcontractPrice/subcontractCostPrice/updateSubcontractCostPrice')
        },
        {
          path: '/businessAffairs/subcontractCostPrice/costPriceInfo',
          meta: {
            title: '成本价格信息名称配置'
          },
          name: 'costPriceInfo',
          component: () => import('@/views/businessAffairs/subcontractPrice/subcontractCostPrice/costPriceInfo.vue')
        }
      ]
    },
    {
      path: '/businessAffairs/riskRefund',
      name: 'riskRefund',
      meta: {
        title: '项目风险金返还'
      },
      redirect: '/businessAffairs/riskRefund/projectRiskRefund',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/riskRefund/personalRiskPayment',
          meta: {
            title: ' 个人风险金补缴'
          },
          name: 'personalRiskPayment',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskPayment')
        },
        {
          path: '/businessAffairs/personalRiskPayment/UpdatePersonalRiskPayment',
          meta: {
            title: ' 个人风险金补缴新增',
            noTab: true
          },
          name: 'UpdatePersonalRiskPayment',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskPayment/UpdatePersonalRiskPayment')
        },
        {
          path: '/businessAffairs/riskRefund/projectRiskRefund',
          meta: {
            title: ' 项目风险金返还列表'
          },
          name: 'projectRiskRefund',
          component: () => import('@/views/businessAffairs/riskRefund/projectRiskRefund')
        },
        {
          path: '/businessAffairs/projectRiskRefund/updateProjectRiskRefund',
          meta: {
            title: ' 项目风险金返还新增',
            noTab: true
          },
          name: 'updateProjectRiskRefund',
          component: () => import('@/views/businessAffairs/riskRefund/projectRiskRefund/updateProjectRiskRefund')
        },
        {
          path: '/businessAffairs/riskRefund/personalRiskRefund',
          meta: {
            title: ' 个人风险金返还列表'
          },
          name: 'personalRiskRefund',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskRefund')
        },
        {
          path: '/businessAffairs/riskRefund/updatePersonalRiskRefund',
          meta: {
            title: ' 个人风险金返还新增',
            noTab: true
          },
          name: 'updatePersonalRiskRefund',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskRefund/updatePersonalRiskRefund')
        },
        {
          path: '/businessAffairs/riskRefund/personalRiskToTurn',
          meta: {
            title: ' 个人风险金转抵列表'
          },
          name: 'personalRiskToTurn',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskToTurn')
        },
        {
          path: '/businessAffairs/riskRefund/updatePersonalRiskToTurn',
          meta: {
            title: ' 个人风险金转抵新增',
            noTab: true
          },
          name: 'updatePersonalRiskToTurn',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskToTurn/updatePersonalRiskToTurn')
        }
      ]
    },
    {
      path: '/businessAffairs/expectRevenueAndCost',
      name: 'revenueAndCost',
      meta: {
        title: '预总收入与总成本'
      },
      redirect: '/businessAffairs/expectRevenueAndCost/adjustIncomeCost',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/expectRevenueAndCost/adjustIncomeCost',
          meta: {
            title: '总收入与总成本调整'
          },
          name: 'adjustIncomeCost',
          component: () => import('@/views/businessAffairs/expectRevenueAndCost/adjustIncomeCost')
        },
        {
          path: '/businessAffairs/adjustIncomeCost/updateAdjustIncomeCost',
          meta: {
            title: '新增总收入与总成本调整',
            noTab: true
          },
          name: 'updateAdjustIncomeCost',
          component: () =>
            import('@/views/businessAffairs/expectRevenueAndCost/adjustIncomeCost/updateAdjustIncomeCost')
        },
        {
          path: '/businessAffairs/expectRevenueAndCost/revenueCostInput',
          meta: {
            title: '总收入与总成本录入'
          },
          name: 'revenueCostInput',
          component: () => import('@/views/businessAffairs/expectRevenueAndCost/revenueCostInput')
        },
        {
          path: '/businessAffairs/expectRevenueAndCost/updateRevenueCostInput',
          meta: {
            title: '新增总收入与总成本录入',
            noTab: true
          },
          name: 'updateRevenueCostInput',
          component: () =>
            import('@/views/businessAffairs/expectRevenueAndCost/revenueCostInput/updateRevenueCostInput')
        }
      ]
    },
    {
      path: '/businessAffairs/lumpSumMeasurement',
      name: 'lumpSumMeasurement',
      meta: {
        title: '总包计量'
      },
      redirect: '/businessAffairs/realProduct',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/realProduct',
          meta: {
            title: '业主确权及实际产值'
          },
          name: 'realProduct',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/realProduct')
        },
        {
          path: '/businessAffairs/updateRealProduct',
          meta: {
            title: '业主确权及实际产值',
            noTab: true
          },
          name: 'updateRealProduct',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/realProduct/updateRealProduct')
        },
        {
          path: '/businessAffairs/visaApproval',
          meta: {
            title: '总包签证报送审批'
          },
          name: 'visaApproval',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/visaApproval')
        },
        {
          path: '/businessAffairs/updateVisaApproval',
          meta: {
            title: '总包签证报送审批',
            noTab: true
          },
          name: 'updateVisaApproval',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/visaApproval/updateVisaApproval')
        },
        {
          path: '/businessAffairs/visaConfirm',
          meta: {
            title: '总包签证确认归档'
          },
          name: 'visaConfirm',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/visaConfirm')
        },
        {
          path: '/businessAffairs/updateVisaConfirm',
          meta: {
            title: '总包签证确认归档',
            noTab: true
          },
          name: 'updateVisaConfirm',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/visaConfirm/updateVisaConfirm')
        },
        {
          path: '/businessAffairs/designChange',
          meta: {
            title: '设计变更管理'
          },
          name: 'designChange',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/designChange')
        },
        {
          path: '/businessAffairs/updateDesignChange',
          meta: {
            title: '设计变更管理',
            noTab: true
          },
          name: 'updateDesignChange',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/designChange/updateDesignChange')
        }
      ]
    },
    {
      path: '/businessAffairs/responsibilityManagement',
      name: 'responsibilityManagement',
      meta: {
        title: '责任书管理'
      },
      redirect: '/businessAffairs/targetBook',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/targetBook',
          meta: {
            title: '目标责任书'
          },
          name: 'targetBook',
          component: () => import('@/views/businessAffairs/responsibilityManagement/targetBook')
        },
        {
          path: '/businessAffairs/throwMark/priceSeparation/updatePriceSeparation',
          name: 'updatePriceSeparation',
          meta: {
            title: '标价分离',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/throwMark/priceSeparation/updatePriceSeparation')
        }
      ]
    },
    {
      path: '/businessAffairs/throwMark/menu',
      name: 'throwMark',
      meta: {
        title: '投标交底'
      },
      component: RouteView,
      redirect: '/businessAffairs/throwMark',
      children: [
        {
          path: '/businessAffairs/throwMark',
          name: 'ThrowMark',
          meta: {
            title: '投标交底'
          },
          component: () => import('@/views/businessAffairs/throwMark/index')
        },
        {
          path: '/businessAffairs/throwMark/detailed',
          meta: {
            title: '投标交底',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/throwMark/detailed'),
          hidden: true
        },
        {
          path: '/businessAffairs/throwMark/newIncrease',
          meta: {
            title: '投标交底',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/throwMark/newIncrease'),
          hidden: true
        }
      ]
    },
    {
      path: '/businessAffairs/postReporting/menu',
      name: 'postReporting',
      meta: {
        title: '岗位责任书管理'
      },
      component: RouteView,
      redirect: '/businessAffairs/postReporting',
      children: [
        {
          path: '/businessAffairs/postReporting',
          meta: {
            title: '岗位责任书'
          },
          component: () => import('@/views/businessAffairs/postReporting/index')
        },
        {
          path: '/businessAffairs/postReporting/detailed',
          meta: {
            title: '查看详细',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/postReporting/detailed'),
          hidden: true
        },
        {
          path: '/businessAffairs/postReporting/newIncrease',
          meta: {
            title: '岗位责任书',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/postReporting/newIncrease'),
          hidden: true
        }
      ]
    },
    {
      path: '/businessAffairs/planBook/menu',
      name: 'planBook',
      meta: {
        title: '项目商务策划书'
      },
      component: RouteView,
      redirect: '/businessAffairs/planBook',
      children: [
        {
          path: '/businessAffairs/planBook',
          meta: {
            title: '项目商务策划书'
          },
          component: () => import('@/views/businessAffairs/planBook/index')
        },
        {
          path: '/businessAffairs/planBook/newIncrease',
          meta: {
            title: '商务策划书',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/planBook/newIncrease'),
          hidden: true
        },
        {
          path: '/businessAffairs/planBook/detailed',
          meta: {
            title: '商务策划书详细',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/planBook/detailed'),
          hidden: true
        }
      ]
    },
    {
      path: '/businessAffairs/constructionBudget',
      name: 'constructionBudget',
      meta: {
        title: '施工图预算'
      },
      redirect: '/businessAffairs/constructionBudget/lumpSumBudget',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/constructionBudget/lumpSumBudget',
          meta: {
            title: '总包施工图预算'
          },
          component: () => import('@/views/businessAffairs/constructionBudget/lumpSumBudget/index')
        },
        {
          path: '/businessAffairs/constructionBudget/lumpSumBudget/detailed',
          meta: {
            title: '总包施工图预算',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/constructionBudget/lumpSumBudget/detailed'),
          hidden: true
        },
        {
          path: '/businessAffairs/constructionBudget/lumpSumBudget/newIncrease',
          meta: {
            title: '总包施工图预算',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/constructionBudget/lumpSumBudget/newIncrease'),
          hidden: true
        },
        {
          path: '/businessAffairs/constructionBudget/subcontractingBudget',
          meta: {
            title: '分包施工图预算'
          },
          component: () => import('@/views/businessAffairs/constructionBudget/subcontractingBudget/index')
        },
        {
          path: '/businessAffairs/constructionBudget/subcontractingBudget/detailed',
          meta: {
            title: '分包施工图预算',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/constructionBudget/subcontractingBudget/detailed'),
          hidden: true
        },
        {
          path: '/businessAffairs/constructionBudget/subcontractingBudget/newIncrease',
          meta: {
            title: '分包施工图预算',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/constructionBudget/subcontractingBudget/newIncrease'),
          hidden: true
        },
        {
          path: '/businessAffairs/constructionBudget/benefitAnalysis',
          meta: {
            title: '分包分供预计效益分析',
          },
          component: () => import('@/views/businessAffairs/constructionBudget/benefitAnalysis/index'),
          hidden: true
        },
        {
          path: '/businessAffairs/constructionBudget/benefitAnalysis/edit',
          meta: {
            title: '分包分供预计效益分析编辑',
            noTab: true
          },
          name: 'benefitAnalysisEdit',
          component: () => import('@/views/businessAffairs/constructionBudget/benefitAnalysis/edit'),
          hidden: true
        }
      ]
    },

    {
      path: '/businessAffairs/subcontractPrice',
      name: 'subcontractPrice',
      meta: {
        title: '分包人指导价'
      },
      redirect: '/businessAffairs/subcontractPrice/subcontractCostPrice',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/subcontractPrice/subcontractCostPrice',
          meta: {
            title: '分包人成本指导价'
          },
          name: 'subcontractCostPrice',
          component: () => import('@/views/businessAffairs/subcontractPrice/subcontractCostPrice')
        },
        {
          path: '/businessAffairs/subcontractCostPrice/updateSubcontractCostPrice',
          meta: {
            title: '新增分包人成本指导价',
            noTab: true
          },
          name: 'updateSubcontractCostPrice',
          component: () =>
            import('@/views/businessAffairs/subcontractPrice/subcontractCostPrice/updateSubcontractCostPrice')
        },
        {
          path: '/businessAffairs/subcontractCostPrice/costPriceInfo',
          meta: {
            title: '成本价格信息名称配置'
          },
          name: 'costPriceInfo',
          component: () => import('@/views/businessAffairs/subcontractPrice/subcontractCostPrice/costPriceInfo.vue')
        }
      ]
    },
    {
      path: '/businessAffairs/riskRefund',
      name: 'riskRefund',
      meta: {
        title: '项目风险金返还'
      },
      redirect: '/businessAffairs/riskRefund/projectRiskRefund',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/riskRefund/personalRiskPayment',
          meta: {
            title: ' 个人风险金补缴'
          },
          name: 'personalRiskPayment',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskPayment')
        },
        {
          path: '/businessAffairs/personalRiskPayment/UpdatePersonalRiskPayment',
          meta: {
            title: ' 个人风险金补缴新增',
            noTab: true
          },
          name: 'UpdatePersonalRiskPayment',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskPayment/UpdatePersonalRiskPayment')
        },
        {
          path: '/businessAffairs/riskRefund/projectRiskRefund',
          meta: {
            title: ' 项目风险金返还列表'
          },
          name: 'projectRiskRefund',
          component: () => import('@/views/businessAffairs/riskRefund/projectRiskRefund')
        },
        {
          path: '/businessAffairs/projectRiskRefund/updateProjectRiskRefund',
          meta: {
            title: ' 项目风险金返还新增',
            noTab: true
          },
          name: 'updateProjectRiskRefund',
          component: () => import('@/views/businessAffairs/riskRefund/projectRiskRefund/updateProjectRiskRefund')
        },
        {
          path: '/businessAffairs/riskRefund/personalRiskRefund',
          meta: {
            title: ' 个人风险金返还列表'
          },
          name: 'personalRiskRefund',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskRefund')
        },
        {
          path: '/businessAffairs/riskRefund/updatePersonalRiskRefund',
          meta: {
            title: ' 个人风险金返还新增',
            noTab: true
          },
          name: 'updatePersonalRiskRefund',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskRefund/updatePersonalRiskRefund')
        },
        {
          path: '/businessAffairs/riskRefund/personalRiskToTurn',
          meta: {
            title: ' 个人风险金转抵列表'
          },
          name: 'personalRiskToTurn',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskToTurn')
        },
        {
          path: '/businessAffairs/riskRefund/updatePersonalRiskToTurn',
          meta: {
            title: ' 个人风险金转抵新增',
            noTab: true
          },
          name: 'updatePersonalRiskToTurn',
          component: () => import('@/views/businessAffairs/riskRefund/personalRiskToTurn/updatePersonalRiskToTurn')
        }
      ]
    },
    {
      path: '/businessAffairs/expectRevenueAndCost',
      name: 'revenueAndCost',
      meta: {
        title: '预总收入与总成本'
      },
      redirect: '/businessAffairs/expectRevenueAndCost/adjustIncomeCost',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/expectRevenueAndCost/adjustIncomeCost',
          meta: {
            title: '总收入与总成本调整'
          },
          name: 'adjustIncomeCost',
          component: () => import('@/views/businessAffairs/expectRevenueAndCost/adjustIncomeCost')
        },
        {
          path: '/businessAffairs/adjustIncomeCost/updateAdjustIncomeCost',
          meta: {
            title: '新增总收入与总成本调整',
            noTab: true
          },
          name: 'updateAdjustIncomeCost',
          component: () =>
            import('@/views/businessAffairs/expectRevenueAndCost/adjustIncomeCost/updateAdjustIncomeCost')
        },
        {
          path: '/businessAffairs/expectRevenueAndCost/revenueCostInput',
          meta: {
            title: '总收入与总成本录入'
          },
          name: 'revenueCostInput',
          component: () => import('@/views/businessAffairs/expectRevenueAndCost/revenueCostInput')
        },
        {
          path: '/businessAffairs/expectRevenueAndCost/updateRevenueCostInput',
          meta: {
            title: '新增总收入与总成本录入',
            noTab: true
          },
          name: 'updateRevenueCostInput',
          component: () =>
            import('@/views/businessAffairs/expectRevenueAndCost/revenueCostInput/updateRevenueCostInput')
        }
      ]
    },
    {
      path: '/businessAffairs/lumpSumMeasurement',
      name: 'lumpSumMeasurement',
      meta: {
        title: '总包计量'
      },
      redirect: '/businessAffairs/realProduct',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/realProduct',
          meta: {
            title: '业主确权及实际产值'
          },
          name: 'realProduct',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/realProduct')
        },
        {
          path: '/businessAffairs/updateRealProduct',
          meta: {
            title: '业主确权及实际产值',
            noTab: true
          },
          name: 'updateRealProduct',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/realProduct/updateRealProduct')
        },
        {
          path: '/businessAffairs/visaApproval',
          meta: {
            title: '总包签证报送审批'
          },
          name: 'visaApproval',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/visaApproval')
        },
        {
          path: '/businessAffairs/updateVisaApproval',
          meta: {
            title: '总包签证报送审批',
            noTab: true
          },
          name: 'updateVisaApproval',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/visaApproval/updateVisaApproval')
        },
        {
          path: '/businessAffairs/visaConfirm',
          meta: {
            title: '总包签证确认归档'
          },
          name: 'visaConfirm',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/visaConfirm')
        },
        {
          path: '/businessAffairs/updateVisaConfirm',
          meta: {
            title: '总包签证确认归档',
            noTab: true
          },
          name: 'updateVisaConfirm',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/visaConfirm/updateVisaConfirm')
        },
        {
          path: '/businessAffairs/designChange',
          meta: {
            title: '设计变更管理'
          },
          name: 'designChange',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/designChange')
        },
        {
          path: '/businessAffairs/updateDesignChange',
          meta: {
            title: '设计变更管理',
            noTab: true
          },
          name: 'updateDesignChange',
          component: () => import('@/views/businessAffairs/lumpSumMeasurement/designChange/updateDesignChange')
        }
      ]
    },
    {
      path: '/businessAffairs/responsibilityManagement',
      name: 'responsibilityManagement',
      meta: {
        title: '责任书管理'
      },
      redirect: '/businessAffairs/targetBook',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/targetBook',
          meta: {
            title: '目标责任书'
          },
          name: 'targetBook',
          component: () => import('@/views/businessAffairs/responsibilityManagement/targetBook')
        },

        {
          path: '/businessAffairs/updateTargetBook',
          meta: {
            title: '目标责任书',
            noTab: true
          },
          name: 'updateTargetBook',
          component: () => import('@/views/businessAffairs/responsibilityManagement/targetBook/updateTargetBook')
        }
      ]
    },
    {
      path: '/businessAffairs/revenueAndCost',
      name: 'revenueAndCost',
      meta: {
        title: '项目收入与成本'
      },
      redirect: '/businessAffairs/projectTotal',
      component: RouteView,
      children: [
        {
          path: '/businessAnalysisMeeting/businessAnalysisMeetingList',
          name: 'businessAnalysisMeetingList',
          meta: {
            title: '项目经济运营分析会'
          },
          component: () => import('@/views/businessAffairs/businessAnalysisMeeting/businessAnalysisMeetingList')
        },
        {
          path: '/businessAnalysisMeeting/businessAnalysisMeetingListEdit',
          name: 'businessAnalysisMeetingListEdit',
          meta: {
            title: '项目经济运营分析会编辑机',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/businessAnalysisMeeting/businessAnalysisMeetingList/edit')
        },
        {
          path: 'businessAnalysisAddConference',
          component: () => import('@/views/conference/standardConference/conferenceList/addConference.vue'),
          name: 'businessAnalysisAddConference',
          meta: {
            title: '新增会议',
            noTab: true
          }
        },
        {
          path: 'businessAnalysisInputSummary',
          component: () => import('@/views/conference/standardConference/conferenceList/inputSummary.vue'),
          name: 'businessAnalysisInputSummary',
          meta: {
            title: '填写会议纪要',
            noTab: true
          }
        },
        {
          path: '/businessAffairs/costAnalysisAudit',
          meta: {
            title: '成本分析审核'
          },
          name: 'costAnalysisAudit',
          component: () => import('@/views/businessAffairs/revenueAndCost/costAnalysisAudit')
        },
        {
          path: '/businessAffairs/updateCostAnalysisAudit',
          meta: {
            title: '成本分析审核详情',
            noTab: true
          },
          name: 'updateCostAnalysisAudit',
          component: () => import('@/views/businessAffairs/revenueAndCost/costAnalysisAudit/updateCostAnalysisAudit')
        },
        {
          path: '/businessAffairs/costReduction',
          meta: {
            title: '成本还原与总结'
          },
          name: 'costReduction',
          component: () => import('@/views/businessAffairs/revenueAndCost/costReduction')
        },

        {
          path: '/businessAffairs/costReduction/updateCostReduction',
          meta: {
            title: '成本还原与总结详情',
            noTab: true
          },
          name: 'updateCostReduction',
          component: () => import('@/views/businessAffairs/revenueAndCost/costReduction/updateCostReduction')
        },
        {
          path: '/businessAffairs/',
          meta: {
            title: '总承包管理费'
          },
          name: 'contractManagementFee',
          component: () => import('@/views/businessAffairs/revenueAndCost/contractManagementFee')
        },

        {
          path: '/businessAffairs/contractManagementFee/updateContractManagementFee',
          meta: {
            title: '总承包管理费',
            noTab: true
          },
          name: 'updateContractManagementFee',
          component: () =>
            import('@/views/businessAffairs/revenueAndCost/contractManagementFee/updateContractManagementFee')
        },
        {
          path: '/businessAffairs/szAnalysis',
          meta: {
            title: '收支分析'
          },
          name: 'szAnalysis',
          component: () => import('@/views/businessAffairs/revenueAndCost/szAnalysis/index')
        },
        {
          path: '/businessAffairs/szAnalysisEdit',
          meta: {
            title: '收支分析编辑',
            noTab: true
          },
          name: 'szAnalysisEdit',
          component: () => import('@/views/businessAffairs/revenueAndCost/szAnalysis/edit')
        },
      ]
    },
    {
      path: '/businessAffairs/settlement',
      meta: {
        title: '总包结算'
      },
      redirect: '/businessAffairs/projectTotal',
      component: RouteView,
      children: [
        {
          path: '/businessAffairs/settlementSubmit',
          name: 'settlementSubmit',
          meta: {
            title: '期中结算报送审批'
          },
          component: () => import('@/views/businessAffairs/revenueAndCost/settlementSubmit/index')
        },
        {
          path: '/businessAffairs/updateSettlementSubmit',
          name: 'updateSettlementSubmit',
          meta: {
            title: '期中结算报送审批详情',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/revenueAndCost/settlementSubmit/updateSettlementSubmit')
        },
        {
          path: '/businessAffairs/settlementFinalized',
          name: 'settlementFinalized',
          meta: {
            title: '总包期中结算'
          },
          component: () => import('@/views/businessAffairs/revenueAndCost/settlementFinalized/index')
        },
        {
          path: '/businessAffairs/updateSettlementFinalized',
          name: 'updateSettlementFinalized',
          meta: {
            title: '总包期中结算详情',
            noTab: true
          },
          component: () =>
            import('@/views/businessAffairs/revenueAndCost/settlementFinalized/updateSettlementFinalized')
        },
        {
          path: '/businessAffairs/projectTotal',
          meta: {
            title: '总包结算策划'
          },
          component: () => import('@/views/businessAffairs/revenueAndCost/projectTotal/index')
        },
        {
          path: '/businessAffairs/projectTotal/projectTotalDetail',
          meta: {
            title: '总包结算策划详情',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/revenueAndCost/projectTotal/projectTotalDetail')
        },
        {
          path: '/businessAffairs/projectTotal/projectTotalAdd',
          meta: {
            title: '总包结算策划',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/revenueAndCost/projectTotal/projectTotalAdd')
        },
        {
          path: '/businessAffairs/projectSettlement',
          meta: {
            title: '结算责任书'
          },
          component: () => import('@/views/businessAffairs/revenueAndCost/projectSettlement/index')
        },

        {
          path: '/businessAffairs/projectSettlement/projectSettlementAdd',
          meta: {
            title: '结算责任书',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/revenueAndCost/projectSettlement/projectSettlementAdd')
        },
        {
          path: '/businessAffairs/projectSettlement/projectSettlementDetail',
          meta: {
            title: '结算责任书',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/revenueAndCost/projectSettlement/projectSettlementDetail')
        },
        {
          path: '/businessAffairs/projectTotalApproval',
          meta: {
            title: '提交竣工结算文件'
          },
          component: () => import('@/views/businessAffairs/revenueAndCost/projectTotalApproval/index')
        },
        {
          path: '/businessAffairs/projectTotalApproval/projectTotalApprovalAdd',
          meta: {
            title: '提交竣工结算文件',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/revenueAndCost/projectTotalApproval/projectTotalApprovalAdd')
        },
        {
          path: '/businessAffairs/projectTotalApproval/projectTotalApprovalDetail',
          meta: {
            title: '提交竣工结算文件详情',
            noTab: true
          },
          component: () =>
            import('@/views/businessAffairs/revenueAndCost/projectTotalApproval/projectTotalApprovalDetail')
        },
        {
          path: '/businessAffairs/totalSettlement/finalApproval',
          meta: {
            title: '总包结算定案'
          },
          component: () => import('@/views/businessAffairs/finalApproval')
        },
        {
          path: '/businessAffairs/totalSettlement/finalApproval/edit',
          meta: {
            title: '总包结算定案',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/finalApproval/edit.vue')
        }
      ]
    },
    // 成本计划
    {
      path: '/businessCostPlanManagement',
      name: 'businessCostPlanManagement',
      meta: {
        title: '成本计划'
      },
      component: RouteView,
      redirect: '/businessAffairs/businessCostPlanManagement/costPlanManagement/costPlan',
      children: [
        {
          path: '/businessAffairs/businessCostPlanManagement/costPlanManagement/costPlan',
          name: 'costPlan',
          meta: {
            title: '成本计划管理',
          },
          component: () => import('@/views/businessAffairs/businessCostPlanManagement/costPlanManagement/costPlan'),
        },
        {
          path: '/businessAffairs/businessCostPlanManagement/headquartersDashboard/spectaculars',
          name: 'costPlan',
          meta: {
            title: '成本数据看板 总部',
          },
          component: () => import('@/views/businessAffairs/businessCostPlanManagement/headquartersDashboard/spectaculars'),
        },
        {
          path: '/businessAffairs/businessCostPlanManagement/branchDashboard/spectaculars',
          name: 'branchDashboard',
          meta: {
            title: '成本数据看板 分公司',
          },
          component: () => import('@/views/businessAffairs/businessCostPlanManagement/branchDashboard/spectaculars'),
        },
        {
          path: '/businessAffairs/businessCostPlanManagement/projectDashboard/spectaculars',
          name: 'projectDashboard',
          meta: {
            title: '成本数据看板 项目',
          },
          component: () => import('@/views/businessAffairs/businessCostPlanManagement/projectDashboard/spectaculars'),
        },
        {
          path: '/businessAffairs/businessCostPlanManagement/headquartersDashboard/business',
          name: 'reportExport',
          meta: {
            title: '商务指标看板 总部',
          },
          component: () => import('@/views/businessAffairs/businessCostPlanManagement/headquartersDashboard/business')
        },
        {
          path: '/businessAffairs/businessCostPlanManagement/branchDashboard/business',
          name: 'business',
          meta: {
            title: '商务指标看板 分公司',
          },
          component: () => import('@/views/businessAffairs/businessCostPlanManagement/branchDashboard/business')
        },
        {
          path: '/businessAffairs/businessCostPlanManagement/costManagementReport',
          name: 'costManagementReport',
          meta: {
            title: '成本管理报表',
          },
          component: () => import('@/views/businessAffairs/businessCostPlanManagement/costManagementReport'),
        },
        {
          path: 'updateInformation',
          name: 'updateInformation',
          meta: {
            title: '成本计划管理调整',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/businessCostPlanManagement/costPlanManagement/costPlan/components/InformationAdjustment/updateInformation'),
        },
        {
          path: 'informationdetail',
          name: 'informationdetail',
          meta: {
            title: '成本计划管理调整',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/businessCostPlanManagement/costPlanManagement/costPlan/components/InformationAdjustment/detail'),
        },
        {
          path: 'updateFilling',
          name: 'updateFilling',
          meta: {
            title: '成本计划管理填报',
            noTab: true
          },
          component: () => import('@/views/businessAffairs/businessCostPlanManagement/costPlanManagement/costPlan/components/InformationFilling/updateFilling')
        },
      ]
    }
  ]
}
